home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / control / MicroMap.as < prev    next >
Text File  |  2011-09-19  |  13KB  |  237 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    f.h[┬º┬ºconstant(4)] extends f[┬º┬ºconstant(6)];
  33.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function()
  34.    {
  35.       super();
  36.       _global[┬º┬ºconstant(5)] = this;
  37.    }[┬º┬ºconstant(7)];
  38.    _loc2_[┬º┬ºconstant(8)] = function()
  39.    {
  40.       this[┬º┬ºconstant(9)] = false;
  41.       this[┬º┬ºconstant(10)][┬º┬ºconstant(11)]();
  42.       delete this[┬º┬ºconstant(10)];
  43.       this[┬º┬ºconstant(12)][┬º┬ºconstant(13)]();
  44.       if(_global[┬º┬ºconstant(14)][┬º┬ºconstant(15)] == 0)
  45.       {
  46.          _global[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)][┬º┬ºconstant(20)](┬º┬ºconstant(16));
  47.       }
  48.       else
  49.       {
  50.          _global[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)][┬º┬ºconstant(20)](_global[┬º┬ºconstant(14)][┬º┬ºconstant(15)]);
  51.       }
  52.       this[┬º┬ºconstant(21)] = 156;
  53.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(21)] / _global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(24)];
  54.       this[┬º┬ºconstant(25)] = _global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(26)] * this[┬º┬ºconstant(22)];
  55.       this[┬º┬ºconstant(27)] = 800 * this[┬º┬ºconstant(22)];
  56.       this[┬º┬ºconstant(28)] = 480 * this[┬º┬ºconstant(22)];
  57.       this[┬º┬ºconstant(29)] = this[┬º┬ºconstant(27)] / 2;
  58.       this[┬º┬ºconstant(30)] = this[┬º┬ºconstant(28)] / 2;
  59.       this[┬º┬ºconstant(31)] = this[┬º┬ºconstant(21)] - this[┬º┬ºconstant(27)] / 2;
  60.       this[┬º┬ºconstant(32)] = this[┬º┬ºconstant(25)] - this[┬º┬ºconstant(28)] / 2;
  61.       this[┬º┬ºconstant(33)] = 600 - this[┬º┬ºconstant(25)];
  62.       this[┬º┬ºconstant(34)] = 0;
  63.       this[┬º┬ºconstant(12)] = this[┬º┬ºconstant(36)](┬º┬ºconstant(12),this[┬º┬ºconstant(35)]());
  64.       this[┬º┬ºconstant(37)] = this[┬º┬ºconstant(12)][┬º┬ºconstant(36)](┬º┬ºconstant(37),this[┬º┬ºconstant(12)][┬º┬ºconstant(35)]());
  65.       this[┬º┬ºconstant(10)] = new eval(┬º┬ºconstant(38))[┬º┬ºconstant(39)][┬º┬ºconstant(40)](_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(24)] * this[┬º┬ºconstant(22)],_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(26)] * this[┬º┬ºconstant(22)],true,0);
  66.       this[┬º┬ºconstant(37)][┬º┬ºconstant(41)](this[┬º┬ºconstant(10)],this[┬º┬ºconstant(37)][┬º┬ºconstant(35)]());
  67.       this[┬º┬ºconstant(42)] = this[┬º┬ºconstant(12)][┬º┬ºconstant(36)](┬º┬ºconstant(42),this[┬º┬ºconstant(12)][┬º┬ºconstant(35)]());
  68.       this[┬º┬ºconstant(43)] = this[┬º┬ºconstant(12)][┬º┬ºconstant(36)](┬º┬ºconstant(43),this[┬º┬ºconstant(12)][┬º┬ºconstant(35)]());
  69.       f[┬º┬ºconstant(44)][┬º┬ºconstant(45)][┬º┬ºconstant(46)](this[┬º┬ºconstant(43)],0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(25)],0,100,0,0,100);
  70.       this[┬º┬ºconstant(42)][┬º┬ºconstant(47)](this[┬º┬ºconstant(43)]);
  71.       this[┬º┬ºconstant(48)] = this[┬º┬ºconstant(12)][┬º┬ºconstant(36)](┬º┬ºconstant(48),this[┬º┬ºconstant(12)][┬º┬ºconstant(35)]());
  72.       f[┬º┬ºconstant(44)][┬º┬ºconstant(45)][┬º┬ºconstant(46)](this[┬º┬ºconstant(48)],(- this[┬º┬ºconstant(27)]) / 2,(- this[┬º┬ºconstant(28)]) / 2,this[┬º┬ºconstant(27)],this[┬º┬ºconstant(28)],16777215,40,0,0,0);
  73.       f[┬º┬ºconstant(44)][┬º┬ºconstant(45)][┬º┬ºconstant(46)](this[┬º┬ºconstant(48)],(- this[┬º┬ºconstant(27)]) / 2 + 1,(- this[┬º┬ºconstant(28)]) / 2 + 1,this[┬º┬ºconstant(27)] - 2,this[┬º┬ºconstant(28)] - 2,16777215,0,2,16711680,100);
  74.       this[┬º┬ºconstant(12)][┬º┬ºconstant(49)] = f[┬º┬ºconstant(44)][┬º┬ºconstant(51)][┬º┬ºconstant(52)](this,this[┬º┬ºconstant(50)]);
  75.       this[┬º┬ºconstant(12)][┬º┬ºconstant(53)] = this[┬º┬ºconstant(12)][┬º┬ºconstant(54)] = f[┬º┬ºconstant(44)][┬º┬ºconstant(51)][┬º┬ºconstant(52)](this,this[┬º┬ºconstant(55)]);
  76.       this[┬º┬ºconstant(56)] = this[┬º┬ºconstant(58)](┬º┬ºconstant(57),┬º┬ºconstant(56),this[┬º┬ºconstant(35)]());
  77.       this[┬º┬ºconstant(56)][┬º┬ºconstant(59)] = function()
  78.       {
  79.          this[┬º┬ºconstant(60)] = true;
  80.          this[┬º┬ºconstant(20)](┬º┬ºconstant(61));
  81.       };
  82.       this[┬º┬ºconstant(56)][┬º┬ºconstant(62)] = function()
  83.       {
  84.          this[┬º┬ºconstant(60)] = false;
  85.          this[┬º┬ºconstant(20)](┬º┬ºconstant(63));
  86.       };
  87.       this[┬º┬ºconstant(56)][┬º┬ºconstant(49)] = f[┬º┬ºconstant(44)][┬º┬ºconstant(51)][┬º┬ºconstant(52)](_global[┬º┬ºconstant(17)],_global[┬º┬ºconstant(17)][┬º┬ºconstant(64)]);
  88.       this[┬º┬ºconstant(65)]();
  89.    };
  90.    _loc2_[┬º┬ºconstant(66)] = function()
  91.    {
  92.       this[┬º┬ºconstant(34)] += 40;
  93.       if(this[┬º┬ºconstant(34)] > 1000)
  94.       {
  95.          this[┬º┬ºconstant(34)] = 0;
  96.          this[┬º┬ºconstant(67)]();
  97.       }
  98.       var _loc4_ = {┬º\┬º\┬ºconstant(68)┬º:_root[┬º┬ºconstant(69)],┬º\┬º\┬ºconstant(70)┬º:_root[┬º┬ºconstant(71)]};
  99.       if(_loc4_[┬º┬ºconstant(68)] < this[┬º┬ºconstant(72)] || _loc4_[┬º┬ºconstant(68)] > this[┬º┬ºconstant(72)] + this[┬º┬ºconstant(73)] || _loc4_[┬º┬ºconstant(70)] < this[┬º┬ºconstant(33)] || _loc4_[┬º┬ºconstant(70)] > this[┬º┬ºconstant(33)] + this[┬º┬ºconstant(74)])
  100.       {
  101.          this[┬º┬ºconstant(60)] = false;
  102.       }
  103.       else
  104.       {
  105.          this[┬º┬ºconstant(60)] = true;
  106.       }
  107.       if(this[┬º┬ºconstant(75)] == ┬º┬ºconstant(76))
  108.       {
  109.          this[┬º┬ºconstant(12)][┬º┬ºconstant(77)](_loc4_);
  110.          this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] = _loc4_[┬º┬ºconstant(68)] >= this[┬º┬ºconstant(29)] ? (_loc4_[┬º┬ºconstant(68)] <= this[┬º┬ºconstant(31)] ? _loc4_[┬º┬ºconstant(68)] : this[┬º┬ºconstant(31)]) : this[┬º┬ºconstant(29)];
  111.          this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] = _loc4_[┬º┬ºconstant(70)] >= this[┬º┬ºconstant(30)] ? (_loc4_[┬º┬ºconstant(70)] <= this[┬º┬ºconstant(32)] ? _loc4_[┬º┬ºconstant(70)] : this[┬º┬ºconstant(32)]) : this[┬º┬ºconstant(30)];
  112.          this[┬º┬ºconstant(78)] = this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] / this[┬º┬ºconstant(22)];
  113.          this[┬º┬ºconstant(79)] = this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] / this[┬º┬ºconstant(22)];
  114.       }
  115.       else
  116.       {
  117.          this[┬º┬ºconstant(78)] = _global[┬º┬ºconstant(80)][┬º┬ºconstant(68)];
  118.          this[┬º┬ºconstant(79)] = _global[┬º┬ºconstant(80)][┬º┬ºconstant(70)];
  119.          this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] = eval(┬º┬ºconstant(81))[┬º┬ºconstant(82)](this[┬º┬ºconstant(78)] * this[┬º┬ºconstant(22)]);
  120.          this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] = eval(┬º┬ºconstant(81))[┬º┬ºconstant(82)](this[┬º┬ºconstant(79)] * this[┬º┬ºconstant(22)]);
  121.       }
  122.    };
  123.    _loc2_[┬º┬ºconstant(83)] = function(px, py)
  124.    {
  125.       px *= this[┬º┬ºconstant(22)];
  126.       py *= this[┬º┬ºconstant(22)];
  127.       this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] = px >= this[┬º┬ºconstant(29)] ? (px <= this[┬º┬ºconstant(31)] ? px : this[┬º┬ºconstant(31)]) : this[┬º┬ºconstant(29)];
  128.       this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] = py >= this[┬º┬ºconstant(30)] ? (py <= this[┬º┬ºconstant(32)] ? py : this[┬º┬ºconstant(32)]) : this[┬º┬ºconstant(30)];
  129.    };
  130.    _loc2_[┬º┬ºconstant(65)] = function()
  131.    {
  132.       var _loc4_ = new eval(┬º┬ºconstant(38))[┬º┬ºconstant(84)][┬º┬ºconstant(85)]();
  133.       this[┬º┬ºconstant(86)] = new eval(┬º┬ºconstant(38))[┬º┬ºconstant(39)][┬º┬ºconstant(40)](_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(24)] * this[┬º┬ºconstant(22)],_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(26)] * this[┬º┬ºconstant(22)],true,0);
  134.       var _loc3_ = new eval(┬º┬ºconstant(38))[┬º┬ºconstant(84)][┬º┬ºconstant(87)](0,0,_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(24)] * this[┬º┬ºconstant(22)],_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)][┬º┬ºconstant(26)] * this[┬º┬ºconstant(22)]);
  135.       _loc4_[┬º┬ºconstant(22)](this[┬º┬ºconstant(22)],this[┬º┬ºconstant(22)]);
  136.       this[┬º┬ºconstant(86)][┬º┬ºconstant(88)](_global[┬º┬ºconstant(23)][┬º┬ºconstant(10)],_loc4_,null,null,_loc3_);
  137.       this[┬º┬ºconstant(10)][┬º┬ºconstant(90)](this[┬º┬ºconstant(86)],_loc3_,new eval(┬º┬ºconstant(38))[┬º┬ºconstant(84)][┬º┬ºconstant(89)](0,0));
  138.       this[┬º┬ºconstant(86)][┬º┬ºconstant(11)]();
  139.       delete this[┬º┬ºconstant(86)];
  140.    };
  141.    _loc2_[┬º┬ºconstant(50)] = function()
  142.    {
  143.       this[┬º┬ºconstant(91)] = true;
  144.       if(this[┬º┬ºconstant(9)])
  145.       {
  146.          return undefined;
  147.       }
  148.       if(_global[┬º┬ºconstant(92)][┬º┬ºconstant(93)])
  149.       {
  150.          return undefined;
  151.       }
  152.       if(_global[┬º┬ºconstant(94)][┬º┬ºconstant(95)])
  153.       {
  154.          return undefined;
  155.       }
  156.       if(_global[┬º┬ºconstant(96)])
  157.       {
  158.          return undefined;
  159.       }
  160.       var _loc4_ = {┬º\┬º\┬ºconstant(68)┬º:_root[┬º┬ºconstant(69)],┬º\┬º\┬ºconstant(70)┬º:_root[┬º┬ºconstant(71)]};
  161.       this[┬º┬ºconstant(12)][┬º┬ºconstant(77)](_loc4_);
  162.       var _loc5_ = false;
  163.       if(f[┬º┬ºconstant(44)][┬º┬ºconstant(97)][┬º┬ºconstant(98)](this[┬º┬ºconstant(48)][┬º┬ºconstant(72)],this[┬º┬ºconstant(48)][┬º┬ºconstant(33)],_loc4_[┬º┬ºconstant(68)],_loc4_[┬º┬ºconstant(70)]) > 500 * this[┬º┬ºconstant(22)])
  164.       {
  165.          _loc5_ = true;
  166.       }
  167.       this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] = _loc4_[┬º┬ºconstant(68)] >= this[┬º┬ºconstant(29)] ? (_loc4_[┬º┬ºconstant(68)] <= this[┬º┬ºconstant(31)] ? _loc4_[┬º┬ºconstant(68)] : this[┬º┬ºconstant(31)]) : this[┬º┬ºconstant(29)];
  168.       this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] = _loc4_[┬º┬ºconstant(70)] >= this[┬º┬ºconstant(30)] ? (_loc4_[┬º┬ºconstant(70)] <= this[┬º┬ºconstant(32)] ? _loc4_[┬º┬ºconstant(70)] : this[┬º┬ºconstant(32)]) : this[┬º┬ºconstant(30)];
  169.       this[┬º┬ºconstant(78)] = this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] / this[┬º┬ºconstant(22)];
  170.       this[┬º┬ºconstant(79)] = this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] / this[┬º┬ºconstant(22)];
  171.       if(_loc5_)
  172.       {
  173.          _global[┬º┬ºconstant(80)][┬º┬ºconstant(83)](this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] / this[┬º┬ºconstant(22)],this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] / this[┬º┬ºconstant(22)]);
  174.       }
  175.       this[┬º┬ºconstant(75)] = ┬º┬ºconstant(76);
  176.       this[┬º┬ºconstant(66)]();
  177.       _global[┬º┬ºconstant(80)][┬º┬ºconstant(99)](this);
  178.    };
  179.    _loc2_[┬º┬ºconstant(55)] = function()
  180.    {
  181.       this[┬º┬ºconstant(75)] = ┬º┬ºconstant(100);
  182.       if(f[┬º┬ºconstant(44)][┬º┬ºconstant(97)][┬º┬ºconstant(98)](this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] / this[┬º┬ºconstant(22)],this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] / this[┬º┬ºconstant(22)],_global[┬º┬ºconstant(80)][┬º┬ºconstant(68)],_global[┬º┬ºconstant(80)][┬º┬ºconstant(70)]) > 500)
  183.       {
  184.          _global[┬º┬ºconstant(80)][┬º┬ºconstant(83)](this[┬º┬ºconstant(48)][┬º┬ºconstant(72)] / this[┬º┬ºconstant(22)],this[┬º┬ºconstant(48)][┬º┬ºconstant(33)] / this[┬º┬ºconstant(22)]);
  185.       }
  186.       _global[┬º┬ºconstant(80)][┬º┬ºconstant(99)](_global[┬º┬ºconstant(101)]);
  187.    };
  188.    _loc2_[┬º┬ºconstant(102)] = function(obj)
  189.    {
  190.       if(obj instanceof f[┬º┬ºconstant(103)][┬º┬ºconstant(104)])
  191.       {
  192.          return undefined;
  193.       }
  194.       var _loc4_ = this[┬º┬ºconstant(42)][┬º┬ºconstant(58)](┬º┬ºconstant(107),┬º┬ºconstant(105) + obj[┬º┬ºconstant(106)],this[┬º┬ºconstant(42)][┬º┬ºconstant(35)]());
  195.       _loc4_[┬º┬ºconstant(72)] = obj[┬º┬ºconstant(68)] * this[┬º┬ºconstant(22)];
  196.       _loc4_[┬º┬ºconstant(33)] = obj[┬º┬ºconstant(70)] * this[┬º┬ºconstant(22)];
  197.       _loc4_[┬º┬ºconstant(20)](obj[┬º┬ºconstant(108)]);
  198.       if(obj instanceof f[┬º┬ºconstant(109)][┬º┬ºconstant(110)])
  199.       {
  200.          _loc4_[┬º┬ºconstant(20)](obj[┬º┬ºconstant(111)][┬º┬ºconstant(108)]);
  201.       }
  202.       _global[┬º┬ºconstant(92)][┬º┬ºconstant(102)](obj);
  203.    };
  204.    _loc2_[┬º┬ºconstant(67)] = function()
  205.    {
  206.       var _loc5_ = _global[┬º┬ºconstant(112)][┬º┬ºconstant(113)][┬º┬ºconstant(114)];
  207.       var _loc4_ = 0;
  208.       while(_loc4_ < _loc5_)
  209.       {
  210.          var _loc3_ = _global[┬º┬ºconstant(112)][┬º┬ºconstant(115) + _global[┬º┬ºconstant(112)][┬º┬ºconstant(113)][_loc4_]];
  211.          var _loc6_ = this[┬º┬ºconstant(42)][┬º┬ºconstant(105) + _loc3_[┬º┬ºconstant(106)]];
  212.          _loc6_[┬º┬ºconstant(72)] = _loc3_[┬º┬ºconstant(68)] * this[┬º┬ºconstant(22)];
  213.          _loc6_[┬º┬ºconstant(33)] = _loc3_[┬º┬ºconstant(70)] * this[┬º┬ºconstant(22)];
  214.          _loc4_ = _loc4_ + 1;
  215.       }
  216.       if(_global[┬º┬ºconstant(116)])
  217.       {
  218.          _loc6_ = this[┬º┬ºconstant(42)][┬º┬ºconstant(105) + _global[┬º┬ºconstant(116)][┬º┬ºconstant(106)]];
  219.          _loc6_[┬º┬ºconstant(72)] = _global[┬º┬ºconstant(116)][┬º┬ºconstant(68)] * this[┬º┬ºconstant(22)];
  220.          _loc6_[┬º┬ºconstant(33)] = _global[┬º┬ºconstant(116)][┬º┬ºconstant(70)] * this[┬º┬ºconstant(22)];
  221.       }
  222.       if(_global[┬º┬ºconstant(117)])
  223.       {
  224.          _loc6_ = this[┬º┬ºconstant(42)][┬º┬ºconstant(105) + _global[┬º┬ºconstant(117)][┬º┬ºconstant(106)]];
  225.          _loc6_[┬º┬ºconstant(72)] = _global[┬º┬ºconstant(117)][┬º┬ºconstant(68)] * this[┬º┬ºconstant(22)];
  226.          _loc6_[┬º┬ºconstant(33)] = _global[┬º┬ºconstant(117)][┬º┬ºconstant(70)] * this[┬º┬ºconstant(22)];
  227.       }
  228.    };
  229.    _loc2_[┬º┬ºconstant(118)] = function(obj)
  230.    {
  231.       this[┬º┬ºconstant(42)][┬º┬ºconstant(105) + obj[┬º┬ºconstant(106)]][┬º┬ºconstant(13)]();
  232.       _global[┬º┬ºconstant(92)][┬º┬ºconstant(118)](obj);
  233.    };
  234.    ┬º┬ºpush(┬º┬ºconstant(119)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(7)],null,1));
  235. }
  236. §§pop();
  237.